package part15;

/**
 * @author wcj
 * @Date 2021/5/30 15:14
 * @Version 1.0
 */
public class Part1519<T> {
    private static final int SIZE = 100;

    /**
     * 凡是运行时涉及到类型的操作，都无法使用泛型
     *
     * @param obj
     */
    public static void f(Object obj) {

        // Error :无法对泛型使用类型判断
//        if (obj instanceof T) {
//
//        }
        // 无法创建泛型对象
//        T t = new T();
        // 无法创建泛型数组
//        T[] arr = new T[SIZE];
        // 无法将其它类型转换为泛型
//        T[] arr1 = (T) new Object()[SIZE];
    }
}
